#pragma once


namespace TLAPI
{

#pragma pack(1)

  struct CQuestController : CEditorBaseObject
  {
    // TODO - Use below
    /*
    PVOID vtable;
    PVOID unk0;
    
    u64 guid0;    // 50A77F5149D111DFh
    u64 guid1;    // 50A77E2349D111DFh
    u64 guid2;    // 0CB757EA2BB7F11DEh
    u64 guid3;    // 0

    PVOID unk1;
    PVOID pCQuestControllerDescriptor;

    u32 unk2;
    PVOID pStringFirstQuest;    // ptr string "FirstQuest"

    u32 unk3[5];

    PVOID pCEditorScene0;
    PVOID pCEditorScene1; // Same as above

    u32 unk4;

    PVOID vtableIMenuListener;
    PVOID vtableIPlayerLevelUpdate;

    PVOID pCResourceManager;

    u32 unk5[5];

    PVOID pStringMonsters;    // ptr string "MONSTERS"

    float unk6[11];

    u32 unk7;
    */
  };

#pragma pack()

};
